OPERATION ON FUNCTIONS